package com.foreknow.domo11;

/** Animal
 * 属性: 1.  名字 name   2. 腿 legNum
 * 创建一个构造器负责给属性初始化
 * 创建set/get方法
 * 创建抽象方法shout()来输出动物的叫声
 *
 * Cat
 * 需要继承Animal并重写shout方法
 *
 * Duck
 * 需要继承Animal并重写shout方法
 *
 * 输出
 *  动物的名字    动物的叫声
 *   加菲猫        喵喵......
 *   ...          ...
 */
public abstract class Animal {
    private String name;
    private int legNum;

    public Animal() {

    }

    public Animal(String name, int legNum) {
        this.name = name;
        this.legNum = legNum;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getLegNum() {
        return legNum;
    }

    public void setLegNum(int legNum) {
        this.legNum = legNum;
    }

    public abstract void shout();




}
